﻿using UnityEngine;
using System.Collections;
public class ModuleBArgs
{
    //定义消息类型
    public const string LOAD = "LOAD";
    public const string DESTORY = "DESTORY";
}
public class ModuleBListener : MonoBehaviour {
    //消息类型不能定义在这里，不然其他模块找不到
    
    void Awake()
    {
        //注册消息处理函数
        EventManager.GetInstance.AddListener<UIEventArgs>(OnReceive);
    }

    //定义消息处理函数，通过类型判断消息
    public void OnReceive(UIEventArgs e)
    {
        Debug.Log("ModuleB OnReceive"+e.Type);
        switch (e.Type)
        {
            case ModuleBArgs.LOAD:
                Debug.Log("ModuleB收到消息");
                break;
            case ModuleBArgs.DESTORY:


                break;
        }
    }
}
